#pragma once

#include "Hazel/src/Hazel/input.h"

namespace Hazel{

    class WindowsInput: public Input
    {
    protected:
        virtual bool IsKeyPressedImpl(int keycode) override;
        virtual bool IsMouseButtonPressedImpl(int button)override;
        virtual float GetMouseXImpl()override;
        virtual float GetMouseYImpl()override;
        virtual std::pair<float,float> GetMousePositionImpl()override;
    };
}